Proserv wins multi-million Repsol subsea contract