Oil giants' massive profits revive calls for windfall taxes