His comments come as he faces calls from 221 cross-party MPs for the UK to recognise a Palestinian state.