The mayors of Paris, Mexico City, Madrid and Athens have signed a declaration to remove diesel vehicles from their cities by 2025.