Rebels launch assault in Ramadi