Uvalde settles for $2m with school shooting victims' families