Scientist predicts singularity by 2031