Theresa May can't give assurances that no civilians have been killed by British arms in Yemen