Temba Bavuma's journey from overlooked batter to South Africa's first black Test captain, poised to make history at Lord's.