New U.S. Senate bill requires all restaurants, cafes and vending machines to accept Bitcoin payments