Structural basis for the ligand promiscuity of the neofunctionalized, carotenoid-binding fasciclin domain protein AstaP