Formula 1: Daniel Ricciardo wins for Red Bull in China