Hungary, Transylvania