Mpls. police say violent crime at lowest level in 25 years