Philippe Gilbert is Belgian champion – André Greipel jumps too late