cameron diaz and alex rodriguez