Economic potential of asteroid mining