Retrograde intubation dacryocystorhinostomy for proximal and midcanalicular obstruction.