Portuguese centre-right party claims narrow election win