A new approach to robust H-infinity filtering for uncertain systems with both discrete and distributed delays