Walk for Warmth raises funds for residents in need