Ethereum slips 4% to $2,420 as oil above $105 lifts Fed hike odds