best flashlight with compass apps for android top 100