NASA records shortest lunar eclipse of the century