PM Modi Under Fire As Rising Costs Put Squeeze On 'Middle India'