High accuracy GNSS-based on-board orbit determination and prediction methods for tracking software in satellite laser communications