Desmond Lim was told that he might never walk a step in his life. One short miracle later, he has donated blood 8 times since 2014.