Professional beggars are a ‘cancer’: Lahore mayor