Honda has recalled about 2.5 million vehicles over a defect that could cause a car’s fuel pump to fail, causing the vehicle to stall.