Two glasses of red wine a day can be good for your heart