Miami-Dade County Youth Fair opens