The centenary of the Battle of the Somme, the bloodiest battle in British history, occurs on July 1st. Here is the story of the battle.