Community raises $4,000 for Town of Niagara woman battling rare cancer