A review on the structure and function of neurofilaments with brief general introduction to cytoskeleton