why does salmon taste so good