Espargaro and Vinales remain until 2024