Roglic wins Tour de France stage four, Alaphilippe retains yellow jersey