Shakib, Mahmudullah star as Bangladesh rout PNG to seal spot in Super 12s