I hate online dating who is cameron diaz currently dating 2016