The U.S Senate on Friday passed a bill overhauling anti-money laundering rules and banning anonymous shell companies.