Guillermo del Toro to Direct 'The Hobbit'