Qld mayor charged over drunken assault