Mylan can launch generic diabetes drug in August