Boy Scouts hold ‘Thanks for Giving’ drive despite wind, rain