Queen Elizabeth has cancelled her traditional "welcome to Balmoral" event and will instead inspect soldiers from the Royal Regiment of Scotland in private.