Spain snuffs out smoking on beach