Department of Posts revamps its ATM infrastructure with activation of 887 ATMs across India