Optimization and characterization of a castor oil (Ricinus communis L.)-and 1, 10-phenanthroline-based polyurethane membrane for Al 3+ ion-selective applications