Brock Osweiler solid in Texans’ 34-24 victory over Cardinals