First report of silver ion recognition via a silatrane-based receptor: excellent selectivity, low detection limit and good applicability