Tropical Storm Ernesto intensifies as it makes its way across the Caribbean Sea before hitting Mexico's Yucatán Peninsula as a Category 2 hurricane in August 2012.