Cueto beats Arizona Diamondbacks' Greinke in battle of recent free agent starters