Mylan, Teva settle row over sale of sleep drug