Sky's Europe correspondent, Mark Stone has all the details from Theresa May's offer to protect the rights of EU citizens in the UK.