Iraq violence kills 54 in run-up to Shi’ite holy day