Obama says no apology for A-bomb on Hiroshima visit