CLARITY Act nears Senate vote as ethics fight stalls 616-page bill