Polyurethane-based separation membranes: a review on fabrication techniques, applications, and future prospectives