Britain 'blocking peace deal' for Uganda