Legoland opens new submarine attraction