St Catherine man charged after allegedly shooting at cops