Four people were killed and at least 17 others injured in a shooting in Birmingham, Alabama, on Saturday night, officials said.