British Prime Minister Theresa May's most senior minister, Damian Green, has resigned at her request.