With stand on Chagos Islands, India sends a message to neo-imperialist powers