Repsol results suffer from Libya interruptions