PM Cameron hails England's 'world beaters'