The Prime Minister and the Duke of Cambridge paid tribute to the troops who fought in the First World War Battle of Amiens. A poignant commemoration service marked its centenary.