Arms giant roasted by MPs over 'charitable' payment to Tanzania