30-year Treasury yield hits highest since 2007 on inflation fears