why is there only 21 million Bitcoins Day 6