Non-smokers' and smokers' support for smoke-free legislation in 14 indoor and outdoor settings across 12 European countries.