Repsol Pledges $4.19B Shareholder Return in 2028 Plan