Bitcoin hits highest-ever weekly close near $106.5K