MPs have reacted angrily after being told they will have just three days to scrutinise the landmark legislation delivering Brexit.