Four dead after Yemen police fire on protesters