The BBC says its reporter John Sweeney was mistaken to lose his temper with a Scientologist during an interview for Panorama.