PM Modi to open 650 branches of India Post Payments Bank soon