US markets post huge declines at weekly close