Lake Placid branch of Champlain National Bank now open