No amount of extra weight is good for your heart, no matter how fit you are by other measures, new British research shows.