average pa teacher salary