ASPEN, a methodology for reconstructing protein evolutoin with improved accuracy using ensemble models