£5m ‘illegal’ diplomatic bay parking fines could be repaid