Bernardo Silva will leave Manchester City when his contract expires this summer