Baghdad political rally blasts kill 28 ahead of polls