ICP crypto surges 10% in latest rally, approaches $2.40 resistance