Mylan's generic Precose gets green light from FDA