Public smoking ban sparks anger from Hampstead residents