Rotarians donate items valued at millions to the needy