Wiebe beats Langer to win Senior British Open