Best and worst states for teen drivers: Oregon and New York top the rankings