Theresa May rejects call to delay Brexit