NASA Says Our Galaxy Holds at Least 300 Million Potentially Habitable Planets