Rain helps settle dust post twin tower demolition