McLachlans celebrate 50th anniversary