Lunar laser ranging: the millimeter challenge