Mylan announces nationwide EpiPen recall over potential defect