My smoke alarm had been beeping about every couple of minutes. I was told that it was a sign that the battery was wearing out, so I replaced it with a newly bought battery and the same happened. So I replaced that battery and the same thing is happening again. Any ideas what's happening please?