已知菱形ABCD的周长为20cm,对角线AC+BD=14cm,求AC、BD的长.