Scores of Iraqis killed as three British troops die in Basra