Sharp Ohsawa-Takegoshi Extension Theorem