At least 55 people have been killed and 200 others injured in a massive truck bomb attack in Baghdad, police and sources have said.