Nasa renames building after armstrong