Ethereum defends $1,500 support as weak demand stalls recovery