Greinke, Kennedy set to square off in San Diego