Many Americans see real estate as the best long term investment