Training with weights has a greater effect on reducing heart risks than running or cycling, according to recent research presented at a conference.