Puntland battles piracy to protect economy