£100 tax return fine brings in £87m for HMRC