Mazda recalls more than 262,000 vehicles over engine stalls