Dow closes above 14,000 for first time since 2007