GPS satellites may be able to detect earthquakes before they happen