Sky is Not the Limit: Semantic-Aware Sky Replacement