singapura dikuasai malaka dan majapahit