Cranberry could help wipe out painful ulcers and fight cancer