Knowledge, beliefs, & performance of new high school chemistry teachers : a study of teachers' characteristics & teacher preparation program influences