Covid-19 may increase the risk of heart attacks, strokes and deaths for three years after an infection, study suggests