Sunak faces byelection