‘Non-deliberate’ and ‘careless mistake’ led to Zahawi having to pay a £5m settlement bill to HMRC, including a £1m fine