'Sea of clouds' on fabled Chinese Mengshan mountains