Henry VIII’s lost ‘love heart’ worth £3.5m saved from private sale, heads to British Museum in dramatic rescue