Mahomes throws for four touchdowns as Chiefs win a nail-biter, 33-31 over Panthers