Virginia robber apologizes to cancer patient after steeling his medication and money