Application of a tailor-made polymer as a selective and sensitive colorimetric sensor for reliable detection of trace levels of uranyl ions in complex matrices