American Pharaoh wins elusive Triple Crown