metformin may cause cancer