Three British troops shot dead in southern Iraq