Introduction to climate dynamics and climate modelling - General circulation models