Mantle circulation models: Constraining mantle dynamics, testing plate motion history and calculating dynamic topography