MPs debating bill in Parliament on Friday before crucial vote which appears to be on a knife-edge