A 10-year zero-coupon bond is callable annually at par (its face value) starting at the beginning of year six. Assume a flat yield curve of 10%. What is the bond duration?
A. 5 years
B. 7.5 years
C. 10 years
D. Cannot be determined based on the data given