Given a string s, return a new string where characters are grouped and ordered by decreasing frequency. If two characters have the same frequency, any relative order between them is valid.
1 <= len(s) <= 5 * 10^5s may contain letters, digits, and symbols