等腰三角形的周长为23cm,其中两边之差为5cm,求腰和底边的长.