Dominic Raab, the MP for Esher and Walton, has been named as new Brexit secretary the day after David Davis quit.