Silver tumbles to near $93.50 on profit-taking after record high