Ethereum struggles at $2.8K: Will the bulls push through?