Non-Markovian decoherence in donor-based charge quantum bits