Microalgae potential as a biogas source: current status, restraints and future trends