Fixed: Admin account was losing admin links on some pages

While logged in as admin and changing a password or contact info, pages used _VolunteerLayout.cshtml. This fix dynamically determines the layout based on the user's role.