Crowdfunding campaign for Alan Barnes tops £300k in four days