Africa's youngest president steals the show in Ghana