Azarenka beats Sharapova for Miami WTA title