Oil steadies, heads for weekly drop on U.S. economy worries