China develops Nuclear Battery which can retain charge for 50Years