47 militants killed as Pakistan continues offensive