John Mahama promises probe into US$300 million mess At