Gilead facing criticism for charging $2,340 for remdesivir