Pakistan mosque blast 'kills 20'