Roberts' HR in 9th gives Arizona win over A's