Tube PPP 'cost too much at £1billion'