Ocean front detection and tracking by an autonomous underwater vehicle