Fox: Charlie Sheen admits 'betrayal' behind losing iconic Vietnam film role to Tom Cruise