Gilead sets price of coronavirus drug remdesivir at $3,120 as Trump administration secures supply for 500,000 patients