Walking or cycling along a city street polluted with diesel engine fumes can increase the risk of heart attacks for at least 24 hours afterwards, researchers have discovered.