Baltimore's Democratic Mayor Brandon Scott has sparked fresh controversy after making a bizarre joke during a high-profile government meeting.