Genting buys 3 German shipyards for RM1.04b