HMRC pension tax warning as last-minute rule change branded 'shambles'