how long does heat stroke last? can you recover from it?