battle of siffin was fought between