Davido says fans sent him £300,000 after a Twitter appeal.