Neil Armstrong's Apollo 11 spacesuit to go on display