Royal Family’s Balmoral Castle opens to public for first time