Daniel Horton has been sentenced to seven years in jail for stabbing an elderly prayer leader at a central London mosque.