Oldest living Test cricketer, South Africa’s Norman Gordon, turns 103