Charitable Bookings to donate £20k for downloads of its app