Cost escalation and delays haunt Bengaluru metro