Aloe Vera: Description, Properties and medicinal uses