Barack Obama calls for 'world without nuclear weapons' during historic visit to Hiroshima