Buy these 3 stocks — whatever the election result, analyst says