Historic pub set to open at St Fagans National Museum of History