U.S. President Barack Obama speaks on the Independence Day