The Achievements of Edwin Powell Hubble