Australia has joined the world's toughest anti-smoking nations despite protests from pubs and clubs which claim it will cost up to 8000 jobs and A$500m a year.