Obama cheers Va. campaign volunteers with donuts