Global climate oscillations over the last 150 years