Richie McCaw: Time is right for me to quit