Future bio-energy potential under various natural constraints