Generous grants offer cancer patients a helping hand