Phil Mickelson loses sponsor over Saudi Arabia comments