Food prices drive India inflation