Localgiving hits £20m milestone