U.S. President Barack Obama speaks to military families celebrating Independence Day