Tory PPE waste cost every household £310, shocking analysis reveals