A general vectorial Ekeland’s variational principle with a P-distance