Allegra Spender calls for windfall profits tax on war-driven oil and gas profits