Anthony Rota has resigned as Speaker of the House of Commons