Navy sailor flies 25 hours to hug mom for Christmas