US President Barack Obama told Cubans in an unprecedented live television address Tuesday that he had come to the communist island to "bury" decades of Cold War conflict.