What does ‘mojo’ mean?

( n ) Voodoo magic power, personal power, inner strength. The president used his mojo to guarantee sunny weather for commencement.