Failure not in my vocabulary, I’m the right man for the job – Magoha