Do they last all day and how long do the pump and battery last when using every day week after week?Cheers