Iraqi government forces say they have made significant advances around the Islamic State-held city of Ramadi and are preparing for a final assault.