Spain’s Repsol sees profit rise on asset sales