Josh Hamilton named AL MVP