French and Swiss authorities have imposed extensive security measures as U.S. President Donald Trump and other leaders attend a G7 summit of leading industrialised nations