BMW will invest $237 million in battery cell center