Hanwood defeat Tolland to advance to Leonard Cup grand final