joao cancelo 2024