Richarlison extends Everton deal to 2024