Sonali Bendre reveals she has cancer