Analyst says ETH could spike to $3,100 if key resistance breaks