Councils could charge tourists staying at Welsh hotels if the law is passed