Former Miss India Niharika Singh makes it big on the Cannes red carpet