Statoil shelves massive Alberta tar-sands project for at least three years, citing difficulty of getting oil to markets