M. Nazif Mohib Shahrani retires