Baalbeck, Gods' Paradise: History of Baalbeck