Jennifer Aniston beats Brad Pitt at Christmas box office