Mahama must resign over corruption allegations – Sir John