UK tax agency failing to collect billions in revenue, MPs warn