Obama should apologise on Salala attack