Germany booked their place in the final of the Hopman Cup after beating hosts Australia, 2-1, in the final match in Group A.