Carnival Corp. announces stock repurchase programme