British MPs also pass non-binding motion ruling out 'no-deal' Brexit, but EU says divorce agreement not renegotiable.