Competencia impone una multa a Repsol de más de 20 millones y le prohíbe contratar con el sector público