Americans rate Reagan best prez