The centenary of the Battle of the Somme was marked by two minutes' silence at 07:28 on 1 July, the moment soldiers went over the top.