Rediscovering thalidomide: a review of its mechanism of action, side effects, and potential uses.