Neil Patrick Harris to host Tonys for fourth time