Combining RMT-based filtering with time-stamped resampling for robust portfolio optimization