Bremerton's Nathan Adrian takes bronze at world championships