Sinn Féin has defended its ­decision to back contractor BAM to build a new hospital in Belfast despite party TDs previously criticising the company for spending overruns.