Suicide bomber kills 50 in Iraqi restaurant