Forex reserves drop to $23.4bln