Final senate cryptocurrency bill vote may take weeks