Real estate comes out on top for best long-term investment, according to Americans surveyed