No 10 communications chief Lee Cain quits in Downing Street power struggle