A review on hydrogels classification and recent developments in biomedical applications