Houston Cougar QB Keenum to join Texans