Mum fights cancer with charity ride