Home Golf Rory McIlroy docked $3M for skipping RBC Heritage