Targeted protein degradation: mechanisms, strategies and application