Virginia Beach nonprofit helps cancer patients