Solo the cheetah cub at National Zoo now on public display