Crypto advocate Patrick Byrne resigns as CEO of Overstock