At least 28 dead in Baghdad mosque blast