Bill and Melinda Gates Foundation under fire over award for Narendra Modi