Charles and Camilla are in Scotland for a day of royal duties as historic Dunfermline receives city status