The yield on two-year Treasury bonds has reached a 17-year high following strong retail sales figures Read more