Surprise donation lifts spirits in town hit by hurricane