Democrats fail to block Trump border wall in defense bill