People in Scotland have raised enough funds to provide thousands of Christmas Meals for those in need this festive season within just 24 hours of an annual campaign launch.