Mayor admits anti-knife campaign used fake celebrity tweets