Castro on U.S. president Barack Obama’s visit to Cuba