Queen appears in public for first time in a month after suffering heavy cold