Practical tidal turbine design considerations: a review of technical alternatives and key design decisions leading to the development of the SeaGen 1.2MW tidal turbine