Iraq cancels Ramadan celebrations following bomb attack