Space Shuttle Atlantis opens to public