The Chemical Composition Contrast between M3 and M13 Revisited: New Abundances for 28 Giant Stars in M3