Development of Poly(Glycerol Sebacate) and Its Derivatives: A Review of the Progress over the past Two Decades