Biggest blast in months leaves at least 50 dead in Iraq