Impax Labs receives FDA approval for generic tamsulosin