how are headlands formed