Caraco gets final FDA approval for generic Adipex