Jennifer Lopez says Puff Daddy apologised to fiancee’ A Rod after his awkward compliment