Singer and actress Jennifer Lopez and former New York Yankees baseball star Alex Rodriguez called off their engagement because “we are better as friends,” announcing the breakup on Thursday just months after denying their four-year relationship was on the rocks.