why do bitcoins need to be mined