ferrari shanghai china alonso hamilton mclaren