Calgary police charge man connected in 10 assaults