Repsol Announces Share Buyback Plan and Reports Q2 Financial Results