Relativity, Astrophysics and Cosmology