Self-creation cosmology