Putin announces cabinet line-up