Spain proposes curbing soaring electricity prices with EU price cap