Cryptocurrency market cracks $300 billion as bitcoin and ethereum flirt with big milestones