Belgian Lampaert wins Tour de France opener