Legal aid bill battered by 'very impressive' lords