Karoline Leavitt resigns as White House press secretary, citing family reasons, amid speculation over a secretive Air Force One manoeuvre involving Trump and aide Natalie Harp.