Linklaters ditches freebies in favour of £20,000 charity donation