Star Formation in the Tarantula Nebula