Sehwag hits first century of World Cup