Caught in the Web: Amy Winehouse admits to assault charges