India's Glenmark pulls 2,900 bottles of ulcer drug in U.S.