House of Lords should get rid of peers who 'contribute little to political life' but still get £305-a-day just for turning up, Lord Speaker claims