British scientist Robert Edwards, who created the first test tube baby in 1978, has won the Nobel Prize in Medicine.