Bitcoin clinches 6-month high, providing support for altcoins