Serena through to set up Sharapova final