Texas man dies after falling off Grand Canyon rim