Humber becomes 21st pitcher in history to throw perfect game