Ministry can't fund critical infrastructure - Steenkamp