Donald Trump says he will protect women whether they ‘like it or not’