Baltimore fires police commissioner