Ben Affleck falls asleep on cruise during Paris honeymoon with Jennifer Lopez