Rangers captain James Tavernier says defeat to Celtic in the Old Firm is hard to take despite scoring his 100th goal for the club.