Gravar-mail: A Novel Water-Shore-Line Detection Method for USV Autonomous Navigation