The stock markets tanked, the Opposition cried foul – Bengal chief minister Mamata Banerjee called it ‘Humpty Dumpty Budget’ – after Nirmala Sitharaman read out her speech