Two US agencies handle $93 million in online donations in 2003