Brexit could be delayed in 'exceptional circumstances', Theresa May admits