Huge spike in oil prices lifts Shell's profits and dividend