Pakistan end World Cup drought