Marines hand out thousands of toys for Christmas