melaka straits mosque