Dollar set for weekly gains; investors await retail sales data, Yellen’s speech