International BMW recalls 2,303 cars in Singapore over starter motor fire risk, as part of its global 575,000-vehicle recall