Late-Stage Fluorination: From Fundamentals to Application