HMRC pays out £4.6bn in corporation tax refunds