Houston Texans RB Arian Foster undergoes back surgery