British lawmakers advance bill to block 'no-deal' Brexit, oppose Boris Johnson's call for new election