Theresa May trying to tell Britons they ‘can have cake and eat it’ on Brexit