15 killed as troops fire on Yemen protesters