Gerard butler and jennifer aniston dating