BMJ, readers have so far helped raise more than £122 000 for annual appeal