Panthers 24 Texans 9: Sam Darnold comes up big in Week 3 win