Dark energy: challenge of the millennium