Kazimierz IV Andrzej Jagiellończyk (1427-1492), czeski król elekt, wielki książę litewski, król Polski