Mike Trout wins American League MVP