Puff daddy dating cameron diaz