Bitcoin hits all-time high above $11,700 as recovery accelerates