Idaho Power crews lands giant sturgeon