Is Bitcoin mining financially viable in 2017 ?