Home Car & Rail Rocky Mountaineer extends Stay & Play deal