India has earned respect in the world after Modi became PM, says Amit Shah - First Post