Oil drops 3 pct as U.S. supplies swell, Fed hikes rates