Zamek Haapsalu, Haapsalu piiskopilinnus - Haapsalu