'Ridiculous': homeless man fined by HMRC for missing tax return