Xherdan Shaqiri regained his title as MLS' highest-paid player ahead of Lorenzo Insigne and Javier Hernandez.