如图,已知BD平分∠ABC,DE⊥AB于点E,AB=4.5,BC=3.S△ABC=18,则DE的长是多少?