Greinke, Royals beat Rays, leave AL East tied up