Bitcoin climbs above $20,000 first time in over two months