Timo Werner scored his first Bundesliga hat-trick in RB Leipzig's 3-1 win over Borussia Monchengladbach.