PM Modi hails 'Jan Shakti'