The US has marked the 75th anniversary of Japan's attack on Pearl Harbor with a solemn ceremony and a gesture of reconciliation with its former enemy.It has agreed to hand back more land from its military base on the Japanese island of Okinawa.