Vegas monorail to open July 15 after nearly six months of delays