Donaldson's 2 HRs power A's past Giants 8-1