Hilltop Securities: Municipal advisor self-reported violations but still receives $360,000 fine