Ederson signs new contract with Man City