Prince Charles: We are at the last hour on green recover