Senate releases latest version of Clarity Act including software developer protections and ethics provision with 'sunset' date in 2029