President Milos Zeman has put to an end the Czech Republic's status of one of the last havens for tobacco smokers in Europe.