NBC: Cuba's president blasts 'interventionist' U.S. amid protests over shortages