Observational cosmology