The family of Philando Castile reaches a $3 million settlement