why did david flee from absalom