Total synthesis of remdesivir