Obama visits Cuba, Castro takes questions