LPGA Championship switches dates and courses, stays in Rochester area