34 Iraqis, three US Marines and British soldier killed in widespread violence