how hard is it to mine bitcoins