Scathing new report grills citys police department