在三角形abc中,BD是角平分线,DE垂直于BC于E,且AB=18cm,BC=12cm,Sabc=90cm2,求DE的长