Trump admits 'Sweden attack' comment based on debunked Fox report