what causes front teeth to overlap