Shell announce huge profits after war in Ukraine sparks rise in oil and gas prices