Britain slams 'unacceptable' loss of life in Gaza