Leipzig win to remain top of Bundesliga