Colts defeat Texans 31-20