Boris Johnson says he will withdraw Brexit bill if MPs reject government's timetable