Oil extends weekly gains, up 1% as tensions over Red Sea attacks persist