Men under 33 are “really useless” at dating, says Jennifer Lopez