where was the battle of okinawa take place