A first edition Charizard card has been sold for $550,000, breaking the $420,000 record that has stood for nearly four years.