Magna Steyr will build BMW, Toyota sports cars