Hubbles andromeda galaxy image shows over 100 million stars