st michael's fortress