Transition Densities of Brownian Motion on Metric Graphs