MPs in the Home Affairs Committee say they are "astounded" Lin Homer is now chief executive of HMRC following her record at the UK Border Agency Read ...