Phil Humber throws perfect game against Mariners