Theresa May claims the UK will 'stand by' Gibraltar as the Prime Minister speaks to MPs ahead of vote on the Brexit deal