BloodCell-Net: A lightweight convolutional neural network for the classification of all microscopic blood cell images of the human body