Ferrari extends contract with Sainz