How long will it take the battery to fully charge? How long can it be used for?