Shadrach Banks expected to commit to TCU