TV presenter Davina McCall made her first public appearance since her brain surgery by attending a charity event in London.