Volunteers serve free dinner to needy people