Leclerc to use faulty Bahrain engine in Shanghai