Text this: Examining Types and Duration of Teachers' Professional Development Activities and Their Relationship with Job Satisfaction