Arian Foster practices with Texans for first time since OTAs