Daniel Khalife joined the British Army aged just 16 - but today he was told he “exposed military personnel to serious harm” by giving serving officers' names to Iran for £1,500 in cash