India announces $500 million assistance for mega infra project in Maldives