A love locket presented by Henry VIII to Catherine of Aragon is at risk of being lost from public view unless £3.5m can be raised to secure it for the nation, the British Museum has warned.