Dark matter and dark energy or alternative theories of gravity and cosmology