BoundAD: Boundary-Aware Negative Generation for Time Series Anomaly Detection