Norway's stave churches: Architecture, history, and legends