Fox: Charlize Theron, 49, confesses to ‘amazing’ recent hook-up with 26-year-old