Natthias Corvinus, König von Ungarn