Trump collects blame on Twitter