Stena Drilling lands drillship deal with Repsol in Mexico