Energy bands and Fermi surface of Sr2RuO4