Trump blasts drugmakers, middlemen for high US drug prices