Student Spencer to take on London Marathon challenge after suffering life-changing injury