An indole-based aerogel for enhanced removal of heavy metals from water via the synergistic effects of complexation and cation–π interactions