Akhilesh gives ‘shocks’ to consumers