Legendary spin bowler Mushtaq Ahmed turns 46