Bernardo Silva new contract