Shooting in Birmingham, AL leaves 4 dead, dozens injured