Randa Hafeth prepares to launch new album